[INFO] cloning repository https://github.com/txalkan/basic_bitcoin_syron
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/txalkan/basic_bitcoin_syron" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftxalkan%2Fbasic_bitcoin_syron", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftxalkan%2Fbasic_bitcoin_syron'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ae718a9c7c78cbfe53b4fd1842fcb6f3566e8db0
[INFO] testing txalkan/basic_bitcoin_syron against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftxalkan%2Fbasic_bitcoin_syron" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/txalkan/basic_bitcoin_syron
[INFO] finished tweaking git repo https://github.com/txalkan/basic_bitcoin_syron
[INFO] tweaked toml for git repo https://github.com/txalkan/basic_bitcoin_syron written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/txalkan/basic_bitcoin_syron on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/txalkan/basic_bitcoin_syron already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: /workspace/builds/worker-4-tc2/source/Cargo.toml: unused manifest key: workspace.workspace
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e22006566feb0461b46a73577e1a3793df2b9fd7b115297eb49e12c38fc6bc0e
[INFO] running `Command { std: "docker" "start" "-a" "e22006566feb0461b46a73577e1a3793df2b9fd7b115297eb49e12c38fc6bc0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e22006566feb0461b46a73577e1a3793df2b9fd7b115297eb49e12c38fc6bc0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e22006566feb0461b46a73577e1a3793df2b9fd7b115297eb49e12c38fc6bc0e", kill_on_drop: false }`
[INFO] [stdout] e22006566feb0461b46a73577e1a3793df2b9fd7b115297eb49e12c38fc6bc0e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7b07af0fb0e8b176cf33a7f5983ed1cec86ed9504f645dfd650aa3ef40e611ec
[INFO] running `Command { std: "docker" "start" "-a" "7b07af0fb0e8b176cf33a7f5983ed1cec86ed9504f645dfd650aa3ef40e611ec", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: /opt/rustwide/workdir/Cargo.toml: unused manifest key: workspace.workspace
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling serde v1.0.203
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cc v1.0.99
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling data-encoding v2.6.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling unicode-width v0.1.13
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling slog v2.7.0
[INFO] [stderr]    Compiling pretty v0.12.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bytes v1.6.0
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling scoped_threadpool v0.1.9
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.0
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]    Compiling utf8-width v0.1.7
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling bitcoin-private v0.1.0
[INFO] [stderr]    Compiling secp256k1-sys v0.8.1
[INFO] [stderr]    Compiling derive_more v0.99.8-alpha.0 (https://github.com/dfinity-lab/derive_more?rev=9f1b894e6fde640da4e9ea71a8fc0e4dd98d01da#9f1b894e)
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]    Compiling ic-constants v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling hex_lit v0.1.1
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling bitcoin_hashes v0.12.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling ic0 v0.21.1
[INFO] [stderr]    Compiling base32 v0.4.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.60
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling bitcoin v0.30.2
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling secp256k1-sys v0.5.2
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling thousands v0.2.0
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling ic-cdk-executor v1.0.0
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling askama_parser v0.2.1
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling serde_derive v1.0.203
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling binread_derive v2.1.0
[INFO] [stderr]    Compiling candid_derive v0.6.6
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling prost-derive v0.12.6
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling der v0.7.9
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling binread v2.2.0
[INFO] [stderr]    Compiling ic-crypto-internal-sha2 v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling ic-crypto-sha2 v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling comparable_helper v0.5.4
[INFO] [stderr]    Compiling comparable_derive v0.5.4
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling prost v0.12.6
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling async-trait v0.1.80
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling serde_with_macros v3.12.0
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]    Compiling serde_with_macros v1.5.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling secp256k1 v0.27.0
[INFO] [stderr]    Compiling ic-crypto-internal-hmac v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling ic_principal v0.1.1
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling num-bigint v0.4.5
[INFO] [stderr]    Compiling erased-serde v0.3.31
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling ic-utils v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling serde_tokenstream v0.1.7
[INFO] [stderr]    Compiling byte-unit v4.0.19
[INFO] [stderr]    Compiling comparable v0.5.4
[INFO] [stderr]    Compiling serde_with v1.14.0
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling basic-toml v0.1.9
[INFO] [stderr]    Compiling candid v0.10.14
[INFO] [stderr]    Compiling ic-crypto-internal-seed v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling ic-crypto-secrets-containers v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-canister-log v0.2.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling askama_derive v0.12.5
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling serde_with v3.12.0
[INFO] [stderr]    Compiling fe-derive v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling k256 v0.13.3
[INFO] [stderr]    Compiling humansize v2.1.3
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling askama_escape v0.10.3
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stderr]    Compiling minicbor v0.19.1
[INFO] [stderr]    Compiling predicates-core v1.0.6
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling ic-protobuf v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling phantom_newtype v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-btc-interface v0.2.0 (https://github.com/dfinity/bitcoin-canister?rev=62a71e47c491fb842ccc257b1c675651501f4b82#62a71e47)
[INFO] [stderr]    Compiling icrc-ledger-types v0.1.5 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-ledger-hash-of v0.1.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-ledger-core v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling askama v0.12.1
[INFO] [stderr]    Compiling ic-canisters-http-types v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-management-canister-types v0.3.1
[INFO] [stderr]    Compiling ic-stable-structures v0.6.5
[INFO] [stderr]    Compiling ic-error-types v0.2.0
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]    Compiling minicbor-derive v0.13.0
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling ic-ckbtc-minter-tyron v0.3.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-metrics-encoder v1.1.1
[INFO] [stderr]    Compiling ic0 v1.0.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termtree v0.4.1
[INFO] [stderr]    Compiling secp256k1 v0.22.2
[INFO] [stderr]    Compiling icrc-ledger-client v0.1.2 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling predicates v2.1.5
[INFO] [stderr]    Compiling ic-cdk-macros v0.13.2
[INFO] [stderr]    Compiling ic-cdk-macros v0.9.0
[INFO] [stderr]    Compiling ic-cdk-macros v0.18.5
[INFO] [stderr]    Compiling ic-cdk-macros v0.8.4
[INFO] [stderr]    Compiling ic-cdk v0.13.2
[INFO] [stderr]    Compiling predicates-tree v1.0.9
[INFO] [stderr]    Compiling ordinals v0.0.6 (https://github.com/ordinals/ord?tag=0.17.1#b134e9a6)
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling ic-xrc-types v1.2.0
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling mockall_derive v0.11.4
[INFO] [stderr]    Compiling ic-cdk v0.18.5
[INFO] [stderr]    Compiling ic-crypto-getrandom-for-wasm v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling downcast v0.11.0
[INFO] [stderr]    Compiling bech32 v0.8.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling fragile v2.0.0
[INFO] [stderr]    Compiling ic-utils-ensure v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic0 v0.18.11
[INFO] [stderr]    Compiling bitcoin_hashes v0.10.0
[INFO] [stderr]    Compiling ic-cdk v0.12.1
[INFO] [stderr]    Compiling ordinals v0.0.7 (https://github.com/ordinals/ord?tag=0.18.1#248ab53a)
[INFO] [stderr]    Compiling ic-stable-structures v0.5.6
[INFO] [stderr]    Compiling icrc-ledger-client-cdk v0.1.2 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-ckbtc-kyt v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling mockall v0.11.4
[INFO] [stderr]    Compiling ic-cdk-timers v0.12.2
[INFO] [stderr]    Compiling bitcoin v0.28.2
[INFO] [stderr]    Compiling ic-error-types v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-base-types v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-crypto-internal-types v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-btc-types-internal v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-crypto-tree-hash v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-management-canister-types v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-types v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-ledger-canister-core v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-icrc1 v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-crypto-internal-threshold-sig-ecdsa v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling ic-crypto-extended-bip32 v0.9.0 (https://github.com/txalkan/ic?branch=feat%2Ftyron#1789ba56)
[INFO] [stderr]    Compiling basic_bitcoin_tyron v0.3.0 (/opt/rustwide/workdir/src/basic_bitcoin)
[INFO] [stdout] warning: unused import: `bitcoin::network`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bitcoin::network;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AddressType`, `Address`, `OutPoint`, `Script`, `Transaction`, `TxIn`, `TxOut`, `Txid`, `hashes::Hash`, `script::Builder`, and `witness::Witness`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |     blockdata::{script::Builder, witness::Witness},
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 14 |     hashes::Hash,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 15 |     Address, AddressType, EcdsaSighashType, OutPoint, Script, Transaction, TxIn, TxOut, Txid,
[INFO] [stdout]    |     ^^^^^^^  ^^^^^^^^^^^                    ^^^^^^^^  ^^^^^^  ^^^^^^^^^^^  ^^^^  ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candid::error`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use candid::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `GetBalanceError`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:18:30
[INFO] [stdout]    |
[INFO] [stdout] 18 | use ic_btc_interface::{self, GetBalanceError, Network};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ssi_derivation_path`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:21:86
[INFO] [stdout]    |
[INFO] [stdout] 21 | use ic_ckbtc_minter_tyron::address::{derive_ssi_public_key, get_ssi_derivation_path, ssi_derivation_path, BitcoinAddress};
[INFO] [stdout]    |                                                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_utxos`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:23:41
[INFO] [stdout]    |
[INFO] [stdout] 23 | use ic_ckbtc_minter_tyron::management::{get_utxos, Reason};
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CallSource`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:29:46
[INFO] [stdout]    |
[INFO] [stdout] 29 |     management::{sign_with_ecdsa, CallError, CallSource},
[INFO] [stdout]    |                                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread::sleep`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::thread::sleep;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/basic_bitcoin/src/bitcoin_wallet.rs:454:31
[INFO] [stdout]     |
[INFO] [stdout] 454 |         state::read_state(|s| (s.btc_network));
[INFO] [stdout]     |                               ^             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 454 -         state::read_state(|s| (s.btc_network));
[INFO] [stdout] 454 +         state::read_state(|s| s.btc_network);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/basic_bitcoin/src/bitcoin_wallet.rs:1072:31
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         state::read_state(|s| (s.btc_network));
[INFO] [stdout]      |                               ^             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1072 -         state::read_state(|s| (s.btc_network));
[INFO] [stdout] 1072 +         state::read_state(|s| s.btc_network);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/basic_bitcoin/src/bitcoin_wallet.rs:1318:31
[INFO] [stdout]      |
[INFO] [stdout] 1318 |         state::read_state(|s| (s.btc_network));
[INFO] [stdout]      |                               ^             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1318 -         state::read_state(|s| (s.btc_network));
[INFO] [stdout] 1318 +         state::read_state(|s| s.btc_network);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/basic_bitcoin/src/lib.rs:474:41
[INFO] [stdout]     |
[INFO] [stdout] 474 |     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout]     |                                         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 474 -     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout] 474 +     let network = state::read_state(|s| s.btc_network );
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/basic_bitcoin/src/lib.rs:1290:41
[INFO] [stdout]      |
[INFO] [stdout] 1290 |     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout]      |                                         ^             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1290 -     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout] 1290 +     let network = state::read_state(|s| s.btc_network );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/basic_bitcoin/src/lib.rs:1335:41
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout]      |                                         ^             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1335 -     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout] 1335 +     let network = state::read_state(|s| s.btc_network );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/basic_bitcoin/src/lib.rs:1386:41
[INFO] [stdout]      |
[INFO] [stdout] 1386 |     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout]      |                                         ^             ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1386 -     let network = state::read_state(|s| (s.btc_network));
[INFO] [stdout] 1386 +     let network = state::read_state(|s| s.btc_network );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitcoin::util::psbt::serialize::Serialize`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use bitcoin::util::psbt::serialize::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sha2::Digest`
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use sha2::Digest;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/basic_bitcoin/src/bitcoin_wallet.rs:121:10
[INFO] [stdout]     |
[INFO] [stdout] 121 |     for (index, utxo) in own_utxos.iter().enumerate() {
[INFO] [stdout]     |          ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `syron_inscription`
[INFO] [stdout]    --> src/basic_bitcoin/src/http.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let syron_inscription: String = body_json.pointer(pointer)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_syron_inscription`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `loan_repayment` is never read
[INFO] [stdout]    --> src/basic_bitcoin/src/lib.rs:878:38
[INFO] [stdout]     |
[INFO] [stdout] 878 |             let mut loan_repayment = 0;
[INFO] [stdout]     |                                      ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GET_BALANCE_COST_CYCLES` is never used
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_api.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const GET_BALANCE_COST_CYCLES: u64 = 100_000_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_balance` is never used
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_api.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub async fn get_balance(network: BitcoinNetwork, address: String) -> u64 {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIG_HASH_TYPE` is never used
[INFO] [stdout]   --> src/basic_bitcoin/src/bitcoin_wallet.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const SIG_HASH_TYPE: EcdsaSighashType = EcdsaSighashType::All;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIGN_WITH_ECDSA_COST_CYCLES` is never used
[INFO] [stdout]  --> src/basic_bitcoin/src/ecdsa_api.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const SIGN_WITH_ECDSA_COST_CYCLES: u64 = 10_000_000_000;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sign_with_ecdsa` is never used
[INFO] [stdout]   --> src/basic_bitcoin/src/ecdsa_api.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub async fn sign_with_ecdsa(
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SendRequest` is never constructed
[INFO] [stdout]   --> src/basic_bitcoin/src/types.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct SendRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SignWithECDSAReply` is never constructed
[INFO] [stdout]   --> src/basic_bitcoin/src/types.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct SignWithECDSAReply {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SignWithECDSA` is never constructed
[INFO] [stdout]   --> src/basic_bitcoin/src/types.rs:47:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub struct SignWithECDSA {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PrincipalStorable` is never constructed
[INFO] [stdout]   --> src/basic_bitcoin/src/types.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub struct PrincipalStorable(pub Principal);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Auth` is never used
[INFO] [stdout]   --> src/basic_bitcoin/src/types.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub enum Auth {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AuthSet` is never constructed
[INFO] [stdout]   --> src/basic_bitcoin/src/types.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct AuthSet(Vec<Auth>);
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `is_empty`, `is_authorized`, `authorize`, and `deauthorize` are never used
[INFO] [stdout]    --> src/basic_bitcoin/src/types.rs:87:12
[INFO] [stdout]     |
[INFO] [stdout]  86 | impl AuthSet {
[INFO] [stdout]     | ------------ associated items in this implementation
[INFO] [stdout]  87 |     pub fn new(auths: Vec<Auth>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  96 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub fn is_authorized(&self, auth: Auth) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub fn authorize(&mut self, auth: Auth) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub fn deauthorize(&mut self, auth: Auth) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Metadata` is never constructed
[INFO] [stdout]    --> src/basic_bitcoin/src/types.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub struct Metadata {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RegisterProviderArgs` is never constructed
[INFO] [stdout]    --> src/basic_bitcoin/src/types.rs:220:12
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub struct RegisterProviderArgs {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `init_service_provider` is never used
[INFO] [stdout]   --> src/basic_bitcoin/src/provider.rs:49:8
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn init_service_provider() {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_providers` is never used
[INFO] [stdout]   --> src/basic_bitcoin/src/provider.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn get_default_providers() -> Vec<RegisterProviderArgs> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `register_provider` is never used
[INFO] [stdout]    --> src/basic_bitcoin/src/provider.rs:141:8
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn register_provider(args: RegisterProviderArgs) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_service_provider_hostnames` is never used
[INFO] [stdout]    --> src/basic_bitcoin/src/provider.rs:179:8
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub fn get_default_service_provider_hostnames() -> Vec<(ServiceProvider, &'static str)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_provider` is never used
[INFO] [stdout]    --> src/basic_bitcoin/src/provider.rs:212:8
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub fn find_provider(f: impl Fn(&Provider) -> bool) -> Option<Provider> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_known_chain_id` is never used
[INFO] [stdout]    --> src/basic_bitcoin/src/provider.rs:224:8
[INFO] [stdout]     |
[INFO] [stdout] 224 | pub fn get_known_chain_id(service: &ServiceProvider) -> Option<u64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `set_service_provider` is never used
[INFO] [stdout]    --> src/basic_bitcoin/src/provider.rs:234:8
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub fn set_service_provider(service: &ServiceProvider, provider: &Provider) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/basic_bitcoin/src/types.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn to_bytes(&self) -> Cow<[u8]> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn to_bytes(&self) -> Cow<'_, [u8]> {
[INFO] [stdout]    |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_bitcoin/src/types.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     fn to_bytes(&self) -> Cow<[u8]> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     fn to_bytes(&self) -> Cow<'_, [u8]> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_bitcoin/src/types.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn to_bytes(&self) -> Cow<[u8]> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn to_bytes(&self) -> Cow<'_, [u8]> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_bitcoin/src/types.rs:206:17
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn to_bytes(&self) -> Cow<[u8]> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn to_bytes(&self) -> Cow<'_, [u8]> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_bitcoin/src/types.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 |     fn to_bytes(&self) -> Cow<[u8]> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 277 |     fn to_bytes(&self) -> Cow<'_, [u8]> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-Wl,--version-script=/opt/rustwide/target/debug/deps/rustcIYEvb2/list" "-Wl,--no-undefined-version" "-m64" "/opt/rustwide/target/debug/deps/rustcIYEvb2/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libic_cdk_timers-889d1d6114d8e582,libic_cdk-121a4f776ec10020,libic_cdk_executor-10eba1cfaafeef09,libic0-d61ea7789dbd0ec6,libic_management_canister_types-14e7745e9609a829,libic_error_types-cde4aaf373643ba2,libthiserror-769c4f534f0f8309,libslotmap-b325034020f0551a,libfutures-f90101b9e01eaae7,libfutures_executor-5eecec03e229e7f2,libfutures_util-f5b69c22af685574,libfutures_io-3e19596c076de665,libslab-bf5a4eed15154f64,libfutures_channel-832f9c384c35324f,libpin_project_lite-bedc6e0acd72ff2a,libfutures_sink-23538ced8fe824d7,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libfutures_core-7288ace658af78d0,libic_stable_structures-1a5b8d0b697daabc,libregex-2802001f77551517,libregex_automata-cb0ff38abfcfe3ab,libaho_corasick-6e9abec44e58222d,libmemchr-3ffe5f7a52883367,libregex_syntax-3a1fc10fb0bb10d0,libbitcoin-afb188c4a312fbb2,libbech32-f6db91428497373a,libsecp256k1-d795cc9626b9e7a8,libsecp256k1_sys-b154f9e250afd5c4,libbitcoin_hashes-7dc04ef4cb72391b,libic_ckbtc_minter_tyron-ab4524c7cbd4a3da,libciborium-5caba4944a0b0e81,libciborium_ll-657fa81390480b04,libhalf-44e4d1f965b37fc1,libciborium_io-914e2c3aa2939b2f,libic_metrics_encoder-8df93728a738b9be,libbs58-07b47fd361d3d70f,libicrc_ledger_client_cdk-d9df2a96087de98a,libicrc_ledger_client-2fe96fe311442c47,libripemd-fa32a557014482b5,libic0-ffac5c3a91b50e91,libic_stable_structures-74bfbee65d97e532,libic_utils_ensure-03ada77ce27ed343,libminicbor-fcb327fe4d589e72,libic_xrc_types-7c69cff4f3074c89,libic_ckbtc_kyt-af46b1f466200224,libic_cdk-ff53c9e35b86179d,libic_crypto_extended_bip32-d4856ae898a4374e,libic_crypto_internal_threshold_sig_ecdsa-5c6816b517cc5df7,libp256-956dc547e71f675b,libprimeorder-2fca722fff73ec57,libk256-9ffaff4b9ef94b45,libecdsa-9c11dde43e326354,librfc6979-ff4cee30a15e90ac,libhmac-1bc7636da8b3bf76,libsignature-663ed35cb2f75cf7,libelliptic_curve-22517c53b596d8cd,libsec1-42dd3ccb53e99fc3,libpkcs8-3a3b73e0170997f5,libspki-be782241e3afbdf1,libder-9ec22458d3e1f9a5,libpem_rfc7468-5482819921f38af8,libbase64ct-04e748031ddf4896,libcrypto_bigint-26b3c737405d849d,libbase16ct-b0752502dc7a9a1c,libhex_literal-8878a654be8cbe3b,libcurve25519_dalek-6d4d1c5e4131045f,libgroup-2140a6655f9ccc66,libff-14b5bac12f9afa12,libic_crypto_internal_hmac-f2e46e14ccc83622,libic_crypto_secrets_containers-5a82a170bd3f885d,libic_types-9b29652c22ec943b,libchrono-020b738c2387a0fe,libiana_time_zone-a18c7932f053b032,libic_constants-45b602a98e287df2,libbase64-b5296a10b8334a2c,libmaplit-019dc3e6fa39a754,libic_crypto_tree_hash-62f07192da9951b5,libthousands-5b1e24247d0bb34d,libic_crypto_internal_types-fe3da79476c62e2b,libarrayvec-f942e8c771b56381,libonce_cell-24c5d665b6879050,libserde_with-59008b63983dd6b6,libic_crypto_internal_seed-3682e5b6886d73a3,libscopeguard-e80a2b0b1f686274,libordinals-1319fbe92a933823,libserde_with-147f7c0de3702720,libbitcoin-f5d98c9b99471968,libhex_lit-2d0d89fe88303b97,libsecp256k1-bcf6b4651f9f27f2,librand-7dd6ca275ec5353a,librand_chacha-dc703612f1484b60,libppv_lite86-4250c766b4729968,librand_core-8ede5e0ca194870b,libgetrandom-ce68414c0f62773b,libsecp256k1_sys-badae7f6ac96e90a,libbitcoin_hashes-01aa3d7fa5003162,libbitcoin_private-13a760f00d338ccd,libbech32-11c5fed5efd72453,libicrc_ledger_types-c5d7ce842edd6460,libbase32-39d04fa1fa68181d,libic_management_canister_types-e4209e384715b514,libserde_cbor-ac92ee7f81ea3f3a,libhalf-cc6be314b18dd970,libic_btc_types_internal-1849f8fdc8acce21,libic_error_types-323bade5e48b33a2,libstrum-7f19c63957a32711,libic_utils-05ee50b4992554e7,libscoped_threadpool-ea80625569c7ab31,libic_base_types-76238486f2a606d1,libbyte_unit-5a0ad996fe0b6c92,libutf8_width-374686a5ee60ad8b,libcomparable-f79e245857ac8857,libpretty_assertions-7a5756f68c84f663,libdiff-3cd541a7987babfb,libyansi-d940c26158ddd8fe,libic_crypto_sha2-26432cf9339e0627,libic_crypto_internal_sha2-26b002f053ff134c,libphantom_newtype-38cc0d64b0f5b767,libic_protobuf-66f6f76ca2244adb,libbincode-91b2d8773da90d01,libserde_json-2e95f9c0bf656176,libitoa-4c6598116a867907,libryu-f8ba606093049f91,libslog-4d1fe7b3279ce958,liberased_serde-8bb691534c0e382b,libprost-a7c7e6ce08d7f109,libbytes-9c2a396be262bdae,libic_canister_log-0c1e12b6197283d1,libic_btc_interface-c7e8c02ba06c7865,libic_cdk-c88e497336ce645c,libic0-88cedc4127ae8e95,libcandid-b7023925d15a03bf,libstacker-84b88f3b6515e24a,libpsm-e0cd513fdd48084f,liblibc-046ea5b3e73a06e9,libhex-c50e9d3e6045dd95,libserde_bytes-994d0629cc32c5b2,libpretty-ff73b952e16dfb14,libunicode_width-ea37189c48be061a,libarrayvec-f5ee3f47c3793c70,libtyped_arena-e8efe135793da16d,libleb128-ae0983f084a091ac,libbyteorder-1efcbe4f07366651,libic_principal-abc47b9d5bba0def,libcrc32fast-5e6fdc6fad2d85f8,libdata_encoding-02a524d0cb7bb851,libsha2-6c5bf7a4b4120114,libcpufeatures-42c2188ae17ada4c,libcfg_if-33ef6c02a07f9fec,libdigest-de21d2387522cb24,libsubtle-10179931f4de3dff,libconst_oid-5d63b50f42b847e9,libblock_buffer-3dedf29979ffe5f6,libcrypto_common-d896f8bf50d923c1,libgeneric_array-1790ceea81fceb28,libtypenum-d9cba146b74f4906,libzeroize-c59e282365b14b16,libnum_bigint-385c23db95b52409,libnum_integer-d39ec872ddc50144,libnum_traits-1d518d95d306069c,libanyhow-8b333ffe98d210b6,libbinread-54ec69756353d910,liblazy_static-3df855fffe22f4f3,libspin-bd5c65b66a03de3f,libthiserror-4170307c9f2141ba,libserde-1fe51cd99b337a31}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcIYEvb2/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/secp256k1-sys-c0a8f43f75563150/out" "-L" "/opt/rustwide/target/debug/build/psm-9e450e9df55709ac/out" "-L" "/opt/rustwide/target/debug/build/secp256k1-sys-eddeeb3581d71aef/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/libbasic_bitcoin_tyron.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: rust-lld: error: /opt/rustwide/target/debug/deps/rustcIYEvb2/list:6: ; expected, but got getServiceProviderMap
[INFO] [stdout]           >>>     canister_query getServiceProviderMap;
[INFO] [stdout]           >>>                    ^
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `basic_bitcoin_tyron` (lib) due to 1 previous error; 47 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7b07af0fb0e8b176cf33a7f5983ed1cec86ed9504f645dfd650aa3ef40e611ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b07af0fb0e8b176cf33a7f5983ed1cec86ed9504f645dfd650aa3ef40e611ec", kill_on_drop: false }`
[INFO] [stdout] 7b07af0fb0e8b176cf33a7f5983ed1cec86ed9504f645dfd650aa3ef40e611ec
